#ifndef ORG_WXW0303_SYMBOL_DB_DATABASECONN_H
#define ORG_WXW0303_SYMBOL_DB_DATABASECONN_H

#include <sqlite3.h>
#include <string>





/// 返回数据库链接,指向着当前使用的数据库.
sqlite3 *database_connection();

/// 在 db 中执行 SQL 语句 sql_stmt_str.
void exec_sql(sqlite3 *db,const char *sql_stmt_str);

/**
 * 对 src 进行转义.
 * 转以后的结果可以放在 SQL 语句中的单引号内,不能放在双引号内.如:
 *   INSERT INTO table VALUES('to_sqlite_str(src)');
 */
std::string to_sqlite_str(const char *src);

#endif // DATABASECONN_H
